Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere Software Go

Descrizione

Text copied to clipboard!
Stiamo cercando un Ingegnere Software Go altamente motivato e competente per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nello sviluppo di software utilizzando il linguaggio di programmazione Go (Golang) e sarà in grado di progettare, sviluppare e mantenere applicazioni backend scalabili, sicure e ad alte prestazioni. Come Ingegnere Software Go, lavorerai a stretto contatto con altri sviluppatori, architetti software e product manager per costruire soluzioni innovative che soddisfino le esigenze dei nostri clienti. Sarai responsabile della scrittura di codice pulito, ben documentato e testato, nonché della partecipazione attiva alle revisioni del codice e alla definizione delle best practice di sviluppo. Le tue responsabilità includeranno la progettazione di API RESTful, l'integrazione con database relazionali e non relazionali, l'ottimizzazione delle prestazioni delle applicazioni e la risoluzione di problemi complessi. Inoltre, contribuirai alla definizione dell'architettura software e all'adozione di nuove tecnologie e strumenti che possano migliorare l'efficienza del team. Il candidato ideale possiede una laurea in Informatica o in un campo correlato, almeno 3 anni di esperienza nello sviluppo con Go, familiarità con strumenti di versionamento come Git, esperienza con containerizzazione (Docker, Kubernetes) e una buona conoscenza dei principi di progettazione software. È richiesta anche una buona conoscenza della lingua inglese, sia scritta che parlata. Offriamo un ambiente di lavoro dinamico e collaborativo, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti stimolanti e innovativi. Se sei appassionato di tecnologia e desideri contribuire allo sviluppo di soluzioni software all'avanguardia, ti invitiamo a candidarti per questa posizione.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare applicazioni backend utilizzando Go
  • Scrivere codice pulito, efficiente e ben documentato
  • Collaborare con il team per definire l'architettura software
  • Creare e mantenere API RESTful
  • Integrare sistemi con database SQL e NoSQL
  • Partecipare alle revisioni del codice e alle pratiche di sviluppo agile
  • Monitorare e ottimizzare le prestazioni delle applicazioni
  • Gestire la containerizzazione con Docker e Kubernetes
  • Risolvere bug e problemi tecnici complessi
  • Contribuire all'adozione di nuove tecnologie e strumenti

Requisiti

Text copied to clipboard!
  • Laurea in Informatica o campo correlato
  • Almeno 3 anni di esperienza nello sviluppo con Go
  • Conoscenza approfondita di strutture dati e algoritmi
  • Esperienza con sistemi di versionamento come Git
  • Familiarità con Docker e Kubernetes
  • Esperienza con database relazionali e non relazionali
  • Conoscenza delle best practice di sviluppo software
  • Capacità di lavorare in team e comunicare efficacemente
  • Buona conoscenza della lingua inglese
  • Esperienza con metodologie Agile/Scrum

Domande potenziali per l'intervista

Text copied to clipboard!
  • Quanti anni di esperienza hai con il linguaggio Go?
  • Hai esperienza con la creazione di API RESTful?
  • Hai mai lavorato con Docker o Kubernetes?
  • Quali database hai utilizzato nei tuoi progetti precedenti?
  • Come gestisci la scrittura di codice testabile e manutenibile?
  • Hai esperienza con sistemi distribuiti o microservizi?
  • Come affronti la risoluzione di bug complessi?
  • Hai mai partecipato a revisioni del codice?
  • Quali strumenti utilizzi per il versionamento del codice?
  • Hai esperienza con ambienti cloud come AWS o GCP?